#ifndef _CANARY2_UTIL_COMPLIR_TIME_OPT_H_
#define _CANARY2_UTIL_COMPLIR_TIME_OPT_H_

#include <variant>

namespace wilson
{
    inline ::std::variant<::std::true_type, ::std::false_type>
    compile_time_opt(bool val)
    {
        return val ? { ::std::true_type{} } : { ::std::false_type{} };
    }
}

#endif
